<?php
/**
 * 系統名稱: Lotto 系統
 * 檔案說明: 專案管理-修改
 * $Author$
 * $Id$
 *
 */
if (!defined("WagerForm_lib_include")){
	define("WagerForm_lib_include", 1);
	include_once(__Common_Path."/Lotto.inc.php");

/**
 * 取得陣列資料
 * @param	intLID 樂透序號
 * @param	intBT 下注種類
 * @return	String
 */
	function WagerFormTrans($intLID, $intBT, $strTran){
		global $_arrBet_Type, $_strSame_String, $_arrLotto, $_intLang, $_arrAnimals;
		$intLType = $_arrLotto[$intLID]["LType"];

		$strTran = str_replace("{Show-GameNo-Name}", $_strSame_String["GameNo"], $strTran);
		$strTran = str_replace("{Show-Odd-Name}", $_strSame_String["Odd"], $strTran);
		$strTran = str_replace("{Show-Even-Name}", $_strSame_String["Even"], $strTran);
		$strTran = str_replace("{Show-Over-Name}", $_strSame_String["Over"], $strTran);
		$strTran = str_replace("{Show-Under-Name}", $_strSame_String["Under"], $strTran);
		$strTran = str_replace("{Show-Lotto-Name}", $_arrLotto[$intLID]["Lotto_".$_intLang], $strTran);
		$strTran = str_replace("<!--Lotto//-->", $_arrLotto[$intLID]["Lotto_".$_intLang]." -", $strTran);
		$strTran = str_replace("{Show-SOdd-Name}", $_strSame_String["SOdd"], $strTran);
		$strTran = str_replace("{Show-SEven-Name}", $_strSame_String["SEven"], $strTran);

		switch($intLType){
			case 1:
				$strTran = str_replace("{Show-JoinNumber-Name}", $_strSame_String["JoinNumber"], $strTran);
				$strTran = WagerFormTransFor6L($intLID, $intBT, $strTran);
				break;

			case 2:
				$strTran = str_replace("{Show-Prime-Name}", $_strSame_String["Prime"], $strTran);
				$strTran = str_replace("{Show-Composite-Name}", $_strSame_String["Composite"], $strTran);
				if($intBT == 87 || $intBT == 88 || $intBT == 89){	//單雙, 大小, 質合 過關
					$arrTmp = array(87 => "OE", 88 => "OU", 89 => "PC");
					for($i = 0; $i <= 7; $i++){
						$strTmpName = $arrTmp[$intBT]."Parlay".$i;
						$strTran = str_replace("{Show-".$strTmpName."-Name}", $_strSame_String[$strTmpName], $strTran);
					}
				}
				break;

			case 3:
				break;

			case 4:
				$strTran = str_replace("{Show-JoinNumber-Name}", $_strSame_String["JoinNumber"], $strTran);
				$strTran = str_replace("{Show-NoIn-Name}", $_strSame_String["NoIn"], $strTran);
				$strTran = WagerFormTransFor10M($intLID, $intBT, $strTran);
				break;
		}

		$strTran = str_replace("{Show-Bet_Type".$intBT."-Name}", $_arrBet_Type[$intLType][$intBT], $strTran);
		return $strTran;
	}


/**
 * 轉換六合彩顯示
 * @param	intLID 樂透序號
 * @param	intBT 下注種類
 * @return	String
 */
	function WagerFormTransFor6L($intLID, $intBT, $strTran){
		global $_arrBet_Type, $_strSame_String, $_arrLotto, $_intLang, $_arrAnimals;

		$strTran = str_replace("{Show-MultiItems-Name}", $_strSame_String["MultiItems"], $strTran);
		$strTran = str_replace("{Show-Items-Name}", $_strSame_String["Items"], $strTran);
		if($intBT >= 7 && $intBT <= 11){
			$strTran = str_replace("{Show-WinTwo-Name}", $_strSame_String["WinTwo"], $strTran);
			$strTran = str_replace("{Show-WinThree-Name}", $_strSame_String["WinThree"], $strTran);
			$strTran = str_replace("{Show-WinSpecial-Name}", $_strSame_String["WinSpecial"], $strTran);
		}elseif(($intBT >= 12 && $intBT <= 15) || $intBT == 17 || $intBT == 27){
			$strTran = str_replace("{Show-Color0-Name}", $_strSame_String[Color0], $strTran);
			$strTran = str_replace("{Show-Color1-Name}", $_strSame_String[Color1], $strTran);
			$strTran = str_replace("{Show-Color2-Name}", $_strSame_String[Color2], $strTran);
			for($i = 1; $i <= 6; $i++){
				$strTran = str_replace("{Show-NormalNo".$i."-Name}", $_strSame_String["NormalNo".(string)$i], $strTran);
			}
		}elseif($intBT == 18 || $intBT == 19 || $intBT == 30 || ($intBT >= 32 && $intBT <= 37)){	//生肖
			for($i = 1; $i <= 12; $i++){
				$strTran = str_replace("{Show-Animals".$i."-Name}", $_arrAnimals[$i], $strTran);
				$strTran = str_replace("{Show-Animals".sprintf("%02s", $i)."-Name}", $_arrAnimals[$i], $strTran);
			}
			$strTran = str_replace("{Show-SA0-Name}", $_strSame_String["Win"], $strTran);
			$strTran = str_replace("{Show-SA1-Name}", $_strSame_String["NoWin"], $strTran);
		}elseif($intBT == 20 || ($intBT >= 38 && $intBT <= 43)){	//尾數
			for($i = 0; $i <= 9; $i++){
				$strTran = str_replace("{Show-Mantissa".$i."-Name}", $i."&nbsp;".$_strSame_String["Mantissa"], $strTran);
			}
		}elseif($intBT == 29){	//半波
			for($i = 0; $i <= 11; $i++){
				$strTran = str_replace("{Show-HelfColor".$i."-Name}", $_strSame_String["SHelfColor".$i], $strTran);
			}
		}
		return $strTran;
	}


/**
 * 轉換快樂10分顯示
 * @param	intLID 樂透序號
 * @param	intBT 下注種類
 * @return	String
 */
	function WagerFormTransFor10M($intLID, $intBT, $strTran){
		global $_arrBet_Type, $_strSame_String, $_arrLotto, $_intLang, $_arrAnimals;

		$strTran = str_replace("{Show-MultiItems-Name}", $_strSame_String["MultiItems"], $strTran);
		$strTran = str_replace("{Show-Items-Name}", $_strSame_String["Items"], $strTran);
		if($intBT >= 11 && $intBT <= 14){
			for($i = 1; $i <= 4; $i++){
				$strTran = str_replace("{Show-NormalNo".$i."-Name}", $_strSame_String["NormalNo10M".(string)$i], $strTran);
			}
		}elseif($intBT == 29 || ($intBT >= 30 && $intBT <= 35)){	//尾數
			for($i = 0; $i <= 9; $i++){
				$strTran = str_replace("{Show-Mantissa".$i."-Name}", $i."&nbsp;".$_strSame_String["Mantissa"], $strTran);
			}
		}
		return $strTran;
	}
//-------------------------------------------------------//
//WagerForm_lib End
}
?>